#ifndef VariableExp_h__
#define VariableExp_h__

#include "BooleanExp.h"

class VariableExp : public BooleanExp
{
public:
	VariableExp(const char * );
	virtual ~VariableExp();

	virtual bool Evaluate(Context&);
	virtual BooleanExp* Replace(const char*, BooleanExp&);
	virtual BooleanExp* Copy() const;
	virtual char* ReturnType();

private:
	char* _name;
};


#endif // VariableExp_h__